home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / plugins / objects / pointdisplacer / r3radialdeformer.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  4.8 KB  |  169 lines

  1.  
  2. // JavaScript wrapper for r3radialdeformer.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_RADIALDEFORMER_H = 1;
  7. include("real/objects/r3constructor.js")
  8.  
  9.  
  10. var R3CLID_RADIALDEFORMER = 1785;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Private, maps curve changes to us so that we can animate them.
  16.  
  17. R3RADDEFM_PREPARECURVECHANGE = 1785000;
  18.  
  19. function mR3RADDEFM_PREPARECURVECHANGE() {
  20.   DoA(this.r3obj, 1785000, 0, R3TID_INTEGER, 0);
  21. }
  22.  
  23.  
  24.  
  25.  
  26. R3RADDEFA_Center = 1785500;
  27. function SetR3RADDEFA_Center(value) {
  28.   R3Set(this.r3obj, R3RADDEFA_Center, value, R3TID_VECTOR, 0); 
  29. }
  30.  
  31. function GetR3RADDEFA_Center() {
  32.   return R3Get(this.r3obj, R3RADDEFA_Center, R3TID_VECTOR, 0); 
  33. }
  34.  
  35. R3RADDEFA_Size = 1785502;
  36. function SetR3RADDEFA_Size(value) {
  37.   R3Set(this.r3obj, R3RADDEFA_Size, value, R3TID_FLOAT, 0); 
  38. }
  39.  
  40. function GetR3RADDEFA_Size() {
  41.   return R3Get(this.r3obj, R3RADDEFA_Size, R3TID_FLOAT, 0); 
  42. }
  43.  
  44. R3RADDEFA_Type = 1785503;
  45. function SetR3RADDEFA_Type(value) {
  46.   R3Set(this.r3obj, R3RADDEFA_Type, value, R3TID_INTEGER, 0); 
  47. }
  48.  
  49. function GetR3RADDEFA_Type() {
  50.   return R3Get(this.r3obj, R3RADDEFA_Type, R3TID_INTEGER, 0); 
  51. }
  52.  
  53. R3RADDEFA_Curve = 1785504;
  54. function SetR3RADDEFA_Curve(value) {
  55.   R3Set(this.r3obj, R3RADDEFA_Curve, value, R3TID_OBJECT, 0); 
  56. }
  57.  
  58. function GetR3RADDEFA_Curve() {
  59.   return R3ToJS(R3Get(this.r3obj, R3RADDEFA_Curve, R3TID_OBJECT, 0)); 
  60. }
  61.  
  62. R3RADDEFA_OrigCenter = 1785505;
  63. function SetR3RADDEFA_OrigCenter(value) {
  64.   R3Set(this.r3obj, R3RADDEFA_OrigCenter, value, R3TID_VECTOR, 0); 
  65. }
  66.  
  67. function GetR3RADDEFA_OrigCenter() {
  68.   return R3Get(this.r3obj, R3RADDEFA_OrigCenter, R3TID_VECTOR, 0); 
  69. }
  70.  
  71. R3RADDEFA_OrigSize = 1785506;
  72. function SetR3RADDEFA_OrigSize(value) {
  73.   R3Set(this.r3obj, R3RADDEFA_OrigSize, value, R3TID_FLOAT, 0); 
  74. }
  75.  
  76. function GetR3RADDEFA_OrigSize() {
  77.   return R3Get(this.r3obj, R3RADDEFA_OrigSize, R3TID_FLOAT, 0); 
  78. }
  79.  
  80. R3RADDEFA_EnableCurve = 1785507;
  81. function SetR3RADDEFA_EnableCurve(value) {
  82.   R3Set(this.r3obj, R3RADDEFA_EnableCurve, value, R3TID_BOOLEAN, 0); 
  83. }
  84.  
  85. function GetR3RADDEFA_EnableCurve() {
  86.   return R3Get(this.r3obj, R3RADDEFA_EnableCurve, R3TID_BOOLEAN, 0); 
  87. }
  88.  
  89. R3RADDEFA_CurvePoints = 1785508;
  90. function SetR3RADDEFA_CurvePoints(value) {
  91.   R3Set(this.r3obj, R3RADDEFA_CurvePoints, value, R3TID_LIST, R3TNF_ARRAY); 
  92. }
  93.  
  94. function GetR3RADDEFA_CurvePoints() {
  95.   return R3Get(this.r3obj, R3RADDEFA_CurvePoints, R3TID_LIST, R3TNF_ARRAY); 
  96. }
  97.  
  98. R3RADDEFA_CurvePointCount = 1785509;
  99. function SetR3RADDEFA_CurvePointCount(value) {
  100.   R3Set(this.r3obj, R3RADDEFA_CurvePointCount, value, R3TID_INTEGER, 0); 
  101. }
  102.  
  103. function GetR3RADDEFA_CurvePointCount() {
  104.   return R3Get(this.r3obj, R3RADDEFA_CurvePointCount, R3TID_INTEGER, 0); 
  105. }
  106.  
  107. R3RADDEFA_CurvePointSize = 1785510;
  108. function GetR3RADDEFA_CurvePointSize() {
  109.   return R3Get(this.r3obj, R3RADDEFA_CurvePointSize, R3TID_INTEGER, 0); 
  110. }
  111.  
  112. R3RADDEFA_NoiseSize = 1785511;
  113. function SetR3RADDEFA_NoiseSize(value) {
  114.   R3Set(this.r3obj, R3RADDEFA_NoiseSize, value, R3TID_FLOAT, 0); 
  115. }
  116.  
  117. function GetR3RADDEFA_NoiseSize() {
  118.   return R3Get(this.r3obj, R3RADDEFA_NoiseSize, R3TID_FLOAT, 0); 
  119. }
  120.  
  121. R3RADDEFA_NoiseDensity = 1785512;
  122. function SetR3RADDEFA_NoiseDensity(value) {
  123.   R3Set(this.r3obj, R3RADDEFA_NoiseDensity, value, R3TID_FLOAT, 0); 
  124. }
  125.  
  126. function GetR3RADDEFA_NoiseDensity() {
  127.   return R3Get(this.r3obj, R3RADDEFA_NoiseDensity, R3TID_FLOAT, 0); 
  128. }
  129.  
  130. var R3RDTYPE_LINEAR = 0;
  131. var R3RDTYPE_NOISE = 1;
  132.  
  133.  
  134. function r3Radialdeformer () { 
  135.    this.base = r3God;
  136.    if(arguments.length) {
  137.       this.base(R3CLID_RADIALDEFORMER, arguments);
  138.    }
  139.    // Methods
  140.    this.PREPARECURVECHANGE=mR3RADDEFM_PREPARECURVECHANGE;
  141.  
  142.    // Attributes
  143.    this.GetCenter=GetR3RADDEFA_Center;
  144.    this.SetCenter=SetR3RADDEFA_Center;
  145.    this.GetSize=GetR3RADDEFA_Size;
  146.    this.SetSize=SetR3RADDEFA_Size;
  147.    this.GetType=GetR3RADDEFA_Type;
  148.    this.SetType=SetR3RADDEFA_Type;
  149.    this.GetCurve=GetR3RADDEFA_Curve;
  150.    this.SetCurve=SetR3RADDEFA_Curve;
  151.    this.GetOrigCenter=GetR3RADDEFA_OrigCenter;
  152.    this.SetOrigCenter=SetR3RADDEFA_OrigCenter;
  153.    this.GetOrigSize=GetR3RADDEFA_OrigSize;
  154.    this.SetOrigSize=SetR3RADDEFA_OrigSize;
  155.    this.GetEnableCurve=GetR3RADDEFA_EnableCurve;
  156.    this.SetEnableCurve=SetR3RADDEFA_EnableCurve;
  157.    this.GetCurvePoints=GetR3RADDEFA_CurvePoints;
  158.    this.SetCurvePoints=SetR3RADDEFA_CurvePoints;
  159.    this.GetCurvePointCount=GetR3RADDEFA_CurvePointCount;
  160.    this.SetCurvePointCount=SetR3RADDEFA_CurvePointCount;
  161.    this.GetCurvePointSize=GetR3RADDEFA_CurvePointSize;
  162.    this.GetNoiseSize=GetR3RADDEFA_NoiseSize;
  163.    this.SetNoiseSize=SetR3RADDEFA_NoiseSize;
  164.    this.GetNoiseDensity=GetR3RADDEFA_NoiseDensity;
  165.    this.SetNoiseDensity=SetR3RADDEFA_NoiseDensity;
  166. }
  167.  
  168. r3Radialdeformer.prototype=new r3Constructor;
  169. // r3radialdeformer.h_H